Skip to content

baseline dev to main and create new baseline version tag#41

Merged
kndclark merged 18 commits into
mainfrom
dev
Jan 18, 2026
Merged

baseline dev to main and create new baseline version tag#41
kndclark merged 18 commits into
mainfrom
dev

Conversation

@kndclark

Copy link
Copy Markdown
Owner

No description provided.

* fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing
* fix path name to frontend dockerfile
* fix another pathing bug
* attempt ephemeral kind cluster to avoid needing to host one for this project
* adding github actions for automatic image and cluster deployment

* fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing

* fix path name to frontend dockerfile

* fix another pathing bug

* attempt ephemeral kind cluster to avoid needing to host one for this project

* fix namespace
* adding github actions for automatic image and cluster deployment

* fix deprecated tool in deploy pipeline; temporarily add dev branch trigger for testing

* fix path name to frontend dockerfile

* fix another pathing bug

* attempt ephemeral kind cluster to avoid needing to host one for this project

* fix namespace

* add certmanager to make cluster happy
* update frontend listener to buffer incoming ktasks via async queue; update tests to verify new frontend buffering logic

* add HPA test to verify frontend autoscaling

* update umbrella HPA test to verify frontend buffering logic; update listener to handle 409 errors
* set up baseline resource limits for frontend and controller, update tests for CI-specific resource limitations

* implement resource propagation for task exec (propagate from ktask CRD top the job pod)

* add missing CRD to helm chart for controller

* update controller to accept global default resource definitions if a given Ktask doesn't specify; update tests

* update frontend listener to accept and validate new resource fields; add explicity check for out-of-memory failures to controller, update tests

* fix typo in listener test parametrization
* add frontend dashboard for easily creating/ listing ktasks

* add tests for frontend gui; clean up makefile targets for frontend deployment

* update README with instructions on how to use frontend dashboard

* update frontend logic for deleting ktasks, update tests
* fixing connection between frontend and controller; update make targets for deploying frontend gui; addressing port configuration issues

* commit to save work/switch branches

* revert changes to frontend buffering logic; update e2e tests and golden files for new naming conventions

* add metrics config for kustomize yamls, update umbrella test and golden files

* move dependency scan into security workflow, tidy go.mod and push to fix linter

* Use http.Server with timeouts to address gosec G114

* address unchecked error return from json encode
* working on prometheus integration, take 2

* fix namespace scope and rbac permissions for frontend detection of ktasks from the controller

* ensure full cleanup of clusterwide resources between e2e test cases; update golden files for new rbac permissions for frontend to serve metrics

* increase test timeout to address go panic in the pipeline
* add specs for affinity and tolerations to ktask spec, update frontend to route ktasks with new spec, update UT and e2e tests to verify scheduling rules against set taints/tolerations (commit to save work)

* nullify tolerations/affinity for umbrella/kustomize deployment tests

* add more tests for anti-affinity and tolerations config; add cluster topology documentation and update README to point to it

* update api and controller unit tests for new pod affinities; add anti-affinity/ negative testing to e2e scheduling test

* add 'warmup' test to ensure webhook is available in CI config
@kndclark kndclark changed the title baseline dev to main v0.5 baseline dev to main and create new baseline version tag Jan 18, 2026
* use bump-my-version tool for automating version naming updates

* add bump version config file and set project to last repo tag version

* add bump version config file and set project to last repo tag version

* move up to version 0.2.0

* run helm depedency update on umbrella chart, update Makefile to perform this step as well

* remove hard-coded version from golden file tests and run make golden-update to pull in changes

* add workflow for updating project version on push to main branch
@kndclark kndclark merged commit 61f65b4 into main Jan 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant